{ //=========Macro generated from canvas: c1/c1 //========= (Wed Aug 16 11:24:01 2006) by ROOT version5.08/00 TCanvas *c1 = new TCanvas("c1", "c1",32,386,700,500); gStyle->SetOptStat(0); gStyle->SetOptTitle(0); c1->Range(-0.153846,0.14,1.12821,0.54); c1->SetFillColor(10); c1->SetBorderMode(0); c1->SetBorderSize(2); c1->SetLeftMargin(0.12); c1->SetBottomMargin(0.15); c1->SetFrameFillColor(0); c1->SetFrameLineWidth(2); c1->SetFrameLineWidth(2); Double_t xAxis[22] = {0, 1000, 1027, 1029, 1200, 1276, 1277, 1400, 1425, 1427, 1500, 1604, 1606, 1824, 1825, 2024, 2026, 2100, 2523, 2524, 2600, 3000}; TH1 *EvsC1 = new TH1F("EvsC1","SigmaE/E vs Cost 1",21, xAxis); EvsC1->SetBinContent( 3, 4.468); EvsC1->SetBinContent( 6, 4.186); EvsC1->SetBinContent( 9, 3.904); EvsC1->SetBinContent(12, 3.817); EvsC1->SetBinContent(14, 3.700); EvsC1->SetBinContent(16, 3.602); EvsC1->SetBinContent(19, 3.688); EvsC1->SetBinError( 3, 0.062); EvsC1->SetBinError( 6, 0.056); EvsC1->SetBinError( 9, 0.078); EvsC1->SetBinError( 12, 0.063); EvsC1->SetBinError( 14, 0.050); EvsC1->SetBinError( 16, 0.049); EvsC1->SetBinError( 19, 0.061); EvsC1->SetMarkerColor(4); EvsC1->SetMarkerStyle(20); EvsC1->SetMarkerSize(1.0); EvsC1->SetLineColor(4); EvsC1->SetLineWidth(2); TH1 *EvsC2 = new TH1F("EvsC2","SigmaE/E vs Cost 1",21, xAxis); EvsC2->SetBinContent( 6, 3.721); EvsC2->SetBinContent( 9, 3.341); EvsC2->SetBinContent(12, 3.138); EvsC2->SetBinContent(14, 3.074); EvsC2->SetBinContent(16, 2.970); EvsC2->SetBinError( 6, 0.061); EvsC2->SetBinError( 9, 0.068); EvsC2->SetBinError( 12, 0.057); EvsC2->SetBinError( 14, 0.042); EvsC2->SetBinError( 16, 0.038); EvsC2->SetMarkerColor(2); EvsC2->SetMarkerStyle(20); EvsC2->SetMarkerSize(1.0); EvsC2->SetLineColor(2); EvsC2->SetLineWidth(2); TH1 *EvsC3 = new TH1F("EvsC3","SigmaE/E vs Cost 1",21, xAxis); EvsC3->SetBinContent( 6, 3.702); EvsC3->SetBinContent( 9, 3.539); EvsC3->SetBinContent(12, 3.257); EvsC3->SetBinContent(14, 3.147); EvsC3->SetBinContent(16, 3.163); EvsC3->SetBinError( 6, 0.068); EvsC3->SetBinError( 9, 0.065); EvsC3->SetBinError( 12, 0.083); EvsC3->SetBinError( 14, 0.061); EvsC3->SetBinError( 16, 0.057); EvsC3->SetMarkerColor(6); EvsC3->SetMarkerStyle(20); EvsC3->SetMarkerSize(1.0); EvsC3->SetLineColor(6); EvsC3->SetLineWidth(2); TH1 *EvsC4 = new TH1F("EvsC4","SigmaE/E vs Cost 1",21, xAxis); EvsC4->SetBinContent( 6, 3.938); EvsC4->SetBinContent( 9, 3.749); EvsC4->SetBinContent(12, 3.372); EvsC4->SetBinContent(14, 3.299); EvsC4->SetBinContent(16, 3.422); EvsC4->SetBinError( 6, 0.098); EvsC4->SetBinError( 9, 0.077); EvsC4->SetBinError( 12, 0.065); EvsC4->SetBinError( 14, 0.051); EvsC4->SetBinError( 16, 0.060); EvsC4->SetMarkerColor(1); EvsC4->SetMarkerStyle(20); EvsC4->SetMarkerSize(1.0); EvsC4->SetLineColor(1); EvsC4->SetLineWidth(2); TH1 *EvsC5 = new TH1F("EvsC5","SigmaE/E vs Cost 1",21, xAxis); EvsC5->SetBinContent(14, 3.52); EvsC5->SetBinError( 14, 0.23); EvsC5->SetMarkerColor(3); EvsC5->SetMarkerStyle(24); EvsC5->SetMarkerSize(1.0); EvsC5->SetLineColor(3.0); EvsC5->SetLineWidth(1.0); EvsC1->SetMinimum(2.8); EvsC1->SetMaximum(4.8); EvsC1->SetStats(0); EvsC1->GetXaxis()->SetTitle("ECAL Inner Radius/mm"); EvsC1->GetXaxis()->SetLabelFont(22); EvsC1->GetXaxis()->SetLabelSize(0.05); EvsC1->GetXaxis()->SetTitleSize(0.065); EvsC1->GetXaxis()->SetTitleOffset(0.9); EvsC1->GetXaxis()->SetTitleFont(22); EvsC1->GetYaxis()->SetNdivisions(505); EvsC1->GetYaxis()->SetTitle("rms_{90}/E_{jet} [%]"); EvsC1->GetYaxis()->SetLabelFont(22); EvsC1->GetYaxis()->SetLabelSize(0.05); EvsC1->GetYaxis()->SetTitleSize(0.065); EvsC1->GetYaxis()->SetTitleOffset(0.8); EvsC1->GetYaxis()->SetTitleFont(22); EvsC1->GetXaxis()->SetRange(5,17); EvsC1->Draw("p"); EvsC2->Draw("p same"); EvsC3->Draw("p same"); EvsC4->Draw("p same"); EvsC5->Draw("p same"); TLatex * tex = new TLatex(1200,4.82,"Z #rightarrow uds (|cos#theta|<0.7)"); tex->SetTextFont(22); tex->SetTextSize(0.06); tex->SetLineWidth(2); tex->Draw(); TLatex * tex = new TLatex(1800,4.82,"PandoraPFA v02-02"); tex->SetTextFont(22); tex->SetTextSize(0.05); tex->SetLineWidth(2); tex->Draw(); TLatex * tex = new TLatex(1255,4.4,"5.0 T"); tex->SetTextFont(22); tex->SetTextSize(0.05); tex->SetLineWidth(2); tex->Draw(); TLatex * tex = new TLatex(1400,4.2,"4.5 T"); tex->SetTextFont(22); tex->SetTextSize(0.05); tex->SetLineWidth(2); tex->Draw(); TLatex * tex = new TLatex(1580,4.0,"4.0 T"); tex->SetTextFont(22); tex->SetTextSize(0.05); tex->SetLineWidth(2); tex->Draw(); TLatex * tex = new TLatex(1800,3.9,"3.5 T"); tex->SetTextFont(22); tex->SetTextSize(0.05); tex->SetLineWidth(2); tex->Draw(); TLatex * tex = new TLatex(2000,3.8,"3.0 T"); tex->SetTextFont(22); tex->SetTextSize(0.05); tex->SetLineWidth(2); tex->Draw(); TLegend *leg = new TLegend(0.6,0.68,0.9,0.89,NULL,"brNDC"); leg->SetTextFont(22); leg->SetTextSize(0.045); leg->SetLineColor(1); leg->SetLineStyle(1); leg->SetLineWidth(1); leg->SetFillColor(1); leg->SetFillStyle(0); leg->SetBorderSize(0); TLegendEntry *entry=leg->AddEntry("NULL","500 GeV Jets","p"); entry->SetLineColor(1); entry->SetLineStyle(1); entry->SetLineWidth(1); entry->SetMarkerColor(3); entry->SetMarkerStyle(24); entry->SetMarkerSize(1); entry->SetTextAlign(12); entry->SetTextColor(1); TLegendEntry *entry=leg->AddEntry("NULL","250 GeV Jets","p"); entry->SetLineColor(1); entry->SetLineStyle(1); entry->SetLineWidth(1); entry->SetMarkerColor(1); entry->SetMarkerStyle(20); entry->SetMarkerSize(1); entry->SetTextAlign(12); entry->SetTextColor(1); TLegendEntry *entry=leg->AddEntry("NULL","180 GeV Jets","p"); entry->SetLineColor(1); entry->SetLineStyle(1); entry->SetLineWidth(1); entry->SetMarkerColor(6); entry->SetMarkerStyle(20); entry->SetMarkerSize(1); entry->SetTextAlign(12); entry->SetTextColor(1); TLegendEntry *entry=leg->AddEntry("NULL","100 GeV Jets","p"); entry->SetLineColor(1); entry->SetLineStyle(1); entry->SetLineWidth(1); entry->SetMarkerColor(2); entry->SetMarkerStyle(20); entry->SetMarkerSize(1); entry->SetTextAlign(12); entry->SetTextColor(1); TLegendEntry *entry=leg->AddEntry("NULL","45 GeV Jets","p"); entry->SetLineColor(1); entry->SetLineStyle(1); entry->SetLineWidth(1); entry->SetMarkerColor(4); entry->SetMarkerStyle(20); entry->SetMarkerSize(1); entry->SetTextAlign(12); entry->SetTextColor(1); leg->Draw(); Double_t *dum = 0; TPolyLine *pline = new TPolyLine(2,dum,dum,""); pline->SetFillColor(19); pline->SetLineColor(4); pline->SetLineStyle(3); pline->SetLineWidth(1); pline->SetPoint(0,30,0.248); pline->SetPoint(1,70,0.248); pline->Draw(""); TPolyLine *pline = new TPolyLine(2,dum,dum,""); pline->SetFillColor(19); pline->SetLineColor(2); pline->SetLineStyle(3); pline->SetLineWidth(1); pline->SetPoint(0,30,0.3073); pline->SetPoint(1,70,0.3073); pline->Draw(""); TPolyLine *pline = new TPolyLine(2,dum,dum,""); pline->SetFillColor(19); pline->SetLineColor(6); pline->SetLineStyle(3); pline->SetLineWidth(1); pline->SetPoint(0,30,0.422); pline->SetPoint(1,70,0.422); pline->Draw(""); TPolyLine *pline = new TPolyLine(2,dum,dum,""); pline->SetFillColor(19); pline->SetLineColor(1); pline->SetLineStyle(3); pline->SetLineWidth(1); pline->SetPoint(0,30,0.522); pline->SetPoint(1,70,0.522); pline->Draw(""); c1->Modified(); c1->cd(); c1->SetSelected(c1); c1->SaveAs("size_sige.gif"); c1->SaveAs("size_sige.eps"); }